///////////////////
/// mkIV - Game ///
///////////////////

#pragma once

// Game includes
#include "../../Game/mkGameDeclare.h"

namespace mk
{
namespace Game
{

// Game Engine Interface
class IGameEngine : public IInterface
{
public:

    virtual Errno EnterMainLoop( ) = 0;
    virtual Errno ExitMainLoop ( ) = 0;
    virtual Errno SingleTick   ( TickInfo const& info ) = 0;

}; // class IGameEngine

} // namespace Game
} // namespace mk

